<header>
    Tuple（元组）
</header>
<p>
    元组与列表类似，不同之处在于元组的元素不能修改，元组使用小括号，列表使用方括号。
</p>
<h2>
    创建
</h2>
<p>
    元组创建很简单，只需要在括号中添加元素，并使用逗号隔开即可：
</p>
<pre tag>
tup1 = ('notebook', 'zxl20070701', 1997, 2000)
tup2 = "a", "b", "c", "d" # 不需要括号也可以

print(tup1) #('notebook', 'zxl20070701', 1997, 2000)
print(tup2) #('a', 'b', 'c', 'd')
</pre>
<p>
    元组中只包含一个元素时，需要在元素后面添加逗号，否则括号会被当作运算符使用：
</p>
<pre tag>
tup1 = (50,)
</pre>
<p>
    元组与字符串类似，下标索引从 0 开始，可以进行截取，组合等：
</p>
<img src="./images/python/tuple-index.jpeg">
<h2>
    访问元组
</h2>
<p>
    元组可以使用下标索引来访问元组中的值，如下：
</p>
<pre tag>
tup1 = ('notebook', 'zxl20070701', 1997, 2000)

print (tup1[1:3]) # ('zxl20070701', 1997)
</pre>
<h2>
    修改元组
</h2>
<p>
    元组中的元素值是不允许修改的，但我们可以对元组进行连接组合，如下：
</p>
<pre tag>
tup1 = ('notebook', 'zxl20070701', 1997, 2000)
tup2 = "a", "b", "c", "d"

tup3 = tup1+tup2

print (tup3) # ('notebook', 'zxl20070701', 1997, 2000, 'a', 'b', 'c', 'd')
</pre>